﻿###User Defined Function###
_WinAPI_CreateIcon

###Description###
Erzeugt ein Icon mit der angegebenen Größe, Farbe und Bitmuster.

###Syntax###
#include <WinAPIRes.au3>
_WinAPI_CreateIcon ( $hInstance, $iWidth, $iHeight, $iPlanes, $iBitsPixel, $pANDBits, $pXORBits )

###Parameters###
@@ParamTable@@
$hInstance
	Das Handle zu der Instanz welches das Modul erzeugt.
$iWidth
	Die Breite des Icons in Pixeln.
$iHeight
	Die Höhe des Icons in Pixeln.
$iPlanes
	Die Anzahl der Flächen in der XOR-Bitmaske des Icons.
$iBitsPixel
	Die Anzahl der Bits pro Pixel in der XOR-Bitmaske des Icons.
$pANDBits
	Ein Array von Bytes welches die Bitwerte für die AND-Bitmaske des Icons enthält. Die Bitmaske beschreibt eine monochromatische Bitmap.
$pXORBits
	Ein Array von Bytes welches die Bitwerte für die XOR-Bitmaske des Icons enthält. Die Bitmaske beschreibt eine monochromatische oder geräteunabhängige Farbenbitmap.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	Das Handle zu dem Icon welches erzeugt wurde.
Fehler:	0, erweiterte Fehlerinformationen bekommt man durch den Aufruf der <a href="_WinAPI_GetLastError.htm">_WinAPI_GetLastError()</a> Funktion.
@@End@@

###Remarks###
Wenn die Arbeit mit dem Icon fertig ist, sollte man sie mit der <a href="_WinAPI_DestroyIcon.htm">_WinAPI_DestroyIcon()</a> Funktion zerstören.

###Related###
_WinAPI_DestroyIcon

###See Also###
@@MsdnLink@@ CreateIcon

###Example###
@@IncludeExample@@
